import { reqIndexData } from '../../api/index'
Page({
    // 初始化数据
    data: {
        bannerList:[], // 轮播图数据
        categoryList:[], // 商品导航数据
        activeList:[], // 活动渲染区域
        hotList:[], // 人气推荐
        guessList:[], // 猜你喜欢
        loading:true // 是否显示骨架屏 默认展示
    },
    // 获取首页数据
    async getIndexData(){
        // 调用 接口 api 函数 获取数据
        // reqIndexData 内部使用的是http.all 或 Promise.all
        const res = await reqIndexData()
        console.log(res)
        this.setData({
            bannerList: res[0].data, // 轮播图数据
            categoryList: res[1].data, // 商品导航数据
            activeList: res[2].data, // 活动渲染区域
            hotList: res[3].data, // 人气推荐
            guessList: res[4].data, // 猜你喜欢
            loading:false
        })
    },
    // 监听页面的加载
    onLoad() {
        // 在页面加载以后，调用获取首页数据的方法
        this.getIndexData()
    }
})
